waterproofing sheet - Francés Inglés Diccionario